//
//  Person.h
//  实例变量修饰符
//
//  Created by 郭志远 on 2023/12/6.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN
/*
     @public:可以在本类，其他类中被访问，可以在子类中访问
     @private:不可以在其他类中访问，可以在本类中访问，不可以在子类中访问
     @protected:不可以在其他类中访问，可以在本类中访问，可以在子类中访问
    注意：所有的成员变量默认的修饰符都是protected
     @package:介于public和private之间，如果是在其他包中访问就是private，如果是在当前包中访问就是public
    
    实例变量修饰符作用域：从出现的位置开始，直到下个修饰符出现为止
 */

@interface Person : NSObject
{
    
    int _age;
    double _height;
    double _weight;
    NSString *_name;
    NSString *_tel;
    NSString *_email;
}

@end

NS_ASSUME_NONNULL_END
